C#でファイルを読み取るサンプルコード
サンプルコード
using System;
using System.IO;
class Program
{
static void Main()
{
// 読み取りたいファイルのパスを指定
string filePath = "YOUR_FILE_PATH.txt";
try
{
// StreamReaderを使用してファイルを読み取る
using (StreamReader reader = new StreamReader(filePath))
{
string content;
Console.WriteLine("ファイルの内容:");
while ((content = reader.ReadLine()) != null)
{
Console.WriteLine(content);
}
}
}
catch (FileNotFoundException ex)
{
Console.WriteLine($"ファイルが見つかりません: {ex.Message}");
}
catch (Exception ex)
{
Console.WriteLine($"エラーが発生しました: {ex.Message}");
}
}
}
説明
このコードは、C#を使用してテキストファイルを読み取る方法を示しています。
- StreamReader: ファイルを効率的に読み取るためのクラス。
- ファイルの各行を読み取り、コンソールに出力します。
- 例外処理: ファイルが存在しない場合やその他のエラーに適切に対応します。
- usingステートメント: リソースの自動解放を保証します。
キーワード
- StreamReader: ファイル読み取り用のクラス。
- FileNotFoundException: ファイルが存在しない場合にスローされる例外。
- Try-Catchブロック: エラー処理を行う構文。
- usingステートメント: リソースの自動解放を保証します。